@charset "utf-8";

body { font: 14px "微软雅黑", "FontAwesome", "Arial Narrow", HELVETICA; -webkit-text-size-adjust: 100%; }
.fl{float: left}
.fr{float: right}
ol, ul {
    list-style: none outside none;
}
 ul,li{ margin:0; padding:0; list-style:none; } 
.alignleft{text-align: left}
.center{text-align: center}
.relative{position: relative}
.dnone{display: none}
.color1{color: #8C8C8C}
.color2{color: #EF4548}
.color3{color: #A2A2A2}
.mtb10{margin: 10px 0px;}
.mtb20{margin: 20px 0px;}
.mtb30{margin: 30px 0px;}
.mtb40{margin: 40px 0px;}
.mtb50{margin: 50px 0px;}
.mt5{margin-bottom: 5px}
.mt10{margin-bottom: 10px}
.mt20{margin-bottom:20px}
.mt30{margin-bottom: 30px}
/* 用户登录样式 */
.textright{text-align: right}
.large-header {
    position: relative;
    width: 100%;
    background:url(../images/bg.jpg) no-repeat;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 1;
}
.logobg_style .login-form {
    position:absolute;
    top: 50%;
	font-family: "微软雅黑", Microsoft YaHei UI;
	margin-top: -225px;
	margin-left: -225px;
	left: 50%;
	z-index: 999;
    -webkit-transition: all 550ms ease-in-out;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.logobg_style .login-content {
    position: relative;
    width: 450px;
    z-index: 999;
    height: 370px;
    box-shadow: 0px 3px 6px #333333;
    /* background: url(../images/bg_03.png) repeat; */
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	  -o-border-radius: 5px;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0;
    -webkit-transition: all 550ms ease-in-out;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.logobg_style .input-group-addon{ padding:6px 20px }
.logobg_style .login-content .title_name{ color: #ffffff; font-weight: bold}
.login_padding{padding: 15px 40px; position: relative}
.logobg_style .form-control{ height: 45px}
.logobg_style .input-group {
    height:45px;
	  float: left;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.logobg_style a:hover{color: #ffffff}
.logobg_style .form-group{ margin-bottom: 25px; display: block}
.logobg_style .input-group-addon i{background-size: 25px; position: absolute; left: 3px; top:7px; width: 30px; height: 30px;}
.logobg_style .icon_user{background: url(../images/iconfont-yonghu.png) no-repeat 7px center;  }
.logobg_style .icon_password{background: url(../images/iconfont-psw.png) no-repeat 7px center; }
.logobg_style .icon_phone{ background: url(../images/iconfont-shouji.png)no-repeat 7px center;}
.logobg_style .icon_yanzhen{ background: url(../images/iconfont-duanxin.png)no-repeat 5px center;}
.btn-block{height: 45px; line-height:29px; font-size: 18px}
.forget{color: #ffffff; text-align: right}
.tishi,.tishis{ margin: 10px 0px; }
.tishi .prompt,
.tishis .prompt{ background:#ffffff; border: 1px solid #F94D50; color: #F94D50; text-align: left;  padding-left: 40px; height: 30px; line-height:28px; border-radius: 3px;position: relative}
.tishi .tishi_icon,
.tishis .tishi_icon{background: url(../images/bz_16x16.png) no-repeat; display: block; width: 16px; height: 16px; position: absolute; top:5px; left: 15px;}
.login input {font-family: 'Microsoft YaHei';outline: none;}
.btn_mfyzm {
    width: 100px;
    margin-left: 10px;
    height: 45px;
    background: #f0f0f0;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    cursor: pointer;
	transition: background-color .5s ease;
}
.btn_mfyzm.msgs1,
.btn_mfyzm.msgs1:hover{ background: #E6E6E6;color: #818080; border: 1px solid #CCCCCC;}
.btn_mfyzm:hover{color: #ffffff; background:#DD4144; border: 1px solid #DD4144}
.download-btn{
	
	height:38px;
	line-height: 26px;
	color:#ffffff!important; 
	margin: 10px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 220px; 
	text-align: left;    
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-word;
	white-space:inherit;
	font-size: 12px;
}
.download-btn i{ margin-right:10px;}
/****************************************************/
.Retrieve_style{
	font-family: "微软雅黑", Microsoft YaHei UI;
	width: 460px; 
	height: 460px; 
	border: 10px solid  rgba(255,255,255,0.42); 
	left: 50%; 
	top:50%; 
	margin-left: -225px; 
	margin-top: -225px; 
	position: absolute; 
	z-index: 999;
}
.Retrieve_style h1{
	
	margin: 0px;
	 margin-top: 20px;
	/*margin-bottom: 20px;*/
	left: 50%; 
	color:#d9534f; 
	border-radius: 20px;  
	text-align: center; ; 
	background: rgba(255,255,255,1.00)
}
.Retrieve_style .Retrieve-content{ width: 440px;background: #ffffff;  height: 440px; position: absolute; top:0px;}
/*************************************切换*************************************/
.step-body{position: relative;}
.step-content{margin-top: 50px;}
.step-header{
	width: 100%;
	margin: 0 auto;
	display: none;
	height: 60px;
}
.step-header ul{padding: 0;}
.step-header li{
	list-style-type:none;
	text-align: center;
	float: left;
	position: relative;
}
.step-header li p{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	font-family:  微软雅黑;
	color: #D5D5D5;
}
.step-header li span{
	position: relative;
	margin: 0 auto;
	font-size: 18px;
	font-family: Arial;
	color: #ffffff;
	z-index: 22;
	height: 25px;
	width: 25px;
	line-height: 25px;
	background:#D5D5D5;
	border-radius: 25px;
	display: block;
}
.step-header li.step-active span{
	background: #EB393C;
	border-radius: 25px;
	color: white;
}
.step-header li.step-active p{color: #EB393C;}
.step-bar,.step-bar-active{height: 13px;border-radius: 12px;}
.step-bar{
	width:90%;
	background:#D5D5D5 ;
	position: relative;
	border-radius: 12px;
	z-index: 1;
	margin: 0 auto;
	height: 5px;
	top: 50px;
}
.step-bar-active{
	width: 0px;
	background: #EB393C ;
	height: 5px;
}
.step-list{display: none;clear: both;}
/*******************顶部*************/
.headerbg{margin-top: 20px;transition: all 0.3s ease-out 0s;}
.headerbg.active {border: none; background: rgba(0,0,0,0.6);margin-top: 0; height: 50px;}
.headerbg .user_status{ position: absolute; right:0px; top:7px; margin-right: 80px; color: #ffffff; line-height: 35px;}
.headerbg .user_status h4{float: left; font-size: 14px; margin-right: 15px;}
.headerbg .user_status a{color: rgba(255,255,255,1.00)}
.headerbg .user_status a.operating_btn{margin: 0px 5px; color: #ffffff; border: 1px solid #ffffff; padding: 3px 10px; border-radius: 3px;}
.headerbg .user_status a.operating_btn:hover{background: #ffffff; color:#333333; text-decoration: none}
/*****************广告图层******************/
.banner_style ul{ margin: 0px; padding: 0px; position: relative}
.banner_style .hd{ position: absolute; z-index: 11; bottom: 20px; width: 100%; height: 40px;}
.banner_style .hd ul{ min-width: 100px; margin: 0 auto; width: 100px;}
.banner_style .hd ul li{font-size: 0px; float: left; margin: 0px 5px; background: rgba(255,255,255,0.61); width: 15px; height: 15px; border-radius: 50%; cursor: pointer}
.banner_style .hd ul li.on{background: rgba(0,0,0,0.69)}
.bannerN {
    height: 490px;
	font-family: "微软雅黑", Microsoft YaHei UI;
    position: relative;
    text-align: center;
    justify-content: center;
    align-items: center;
}
.bannerN .imgFull {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.imgFull {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.banH2 {
    position: absolute;
    bottom: 220px;
    color: #FFFFFF;
    font-size: 36px;
    font-weight: bold;
    display: block;
    width: 100%;
}
.bannerN h3 {
    font-size: 24px;
    color: #ffffff;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 160px;
}
.imgFull img { display: none;}
/***********************分辨率设置********************/
@media (max-width: 321px){
 
}
@media (max-width: 720px){
	.Retrieve_style{ background: rgba(255,255,255,0.00); border: 0px; width:none; top:10%; margin-top: 0px;}
	.logobg_style .login-form{top:10%; margin-top: 0px;}
	.Retrieve_style .Retrieve-content{width:none; border: 0px; background: rgba(255,255,255,0.00) }
	.Retrieve_style h1{background: rgba(255,255,255,0.00);color: #ffffff; font-weight: bold}
	.container  .Article_list .Article_title{font-size: 1.5rem}
	.container  .Article_list .Article_info{
		font-size: 1.2rem;
		overflow: hidden;
       text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-word;}
	.container .detailed_content{border-right: 0px;}
	.logobg_style .login-content{background:none; box-shadow: 0px 0px 0px;}
	.container  .digital_style{position: absolute; color: #C1C1C1; background: none; width: auto}
	.container  .Article_list .Article_content{ left: 75px;}
	.container .user_operating a{width: 90px;}
	.container  .Article_list .Article_title span{ position: absolute; bottom: 5px; left: -65px;}
	.container  .user_article_content .Article_operating{width: 70px;}
	.container .user_article_content .Article_list .Article_content{right:80px;}
	.pays_style .options_btn{ margin: 0 auto; margin-bottom: 20px;}
	.classify_list .sub-menu li{ width: 50%!important;  padding: 0px;}
	.navMenu>li>a{border: 0px!important}
	.navMenu{width: 100%; left: 0px; display: block; position: relative; margin-top: 10px;}
	.menu_Plate .user_operating a{ margin-bottom: 10px!important}
	.user_info_style{position: relative!important; top:0px!important;right: 0px!important; margin-bottom: 20px;}
}

@media (max-width: 1600px){
.bannerN {height: 490px;}
.banH2 {font-size: 30px;}
}
@media (max-width: 1400px){
.bannerN {height: 350px}
}
.bannerN .sky {opacity: 0.3;bottom: 50px;}
.search_style{ margin: 20px 0px;}
.menu_Plate .user_operating{ height: 100%; border: 0px; margin-top: 30px;}
.menu_Plate .user_operating a{ overflow: hidden; margin-left: 10px; margin-bottom: 10px;}
.menu_Plate .user_operating a.on{background:#0D5A9A; color: #FFFFFF; border: 1px solid #0D5A9A}
.article_style{border: 1px solid #dddddd; padding: 10px; margin: 20px 0px;}
.article_style .title_name{ border-left: 3px solid  #E7594B; text-align: left; padding: 0px 10px; margin-bottom: 10px;}
.article_style .article_list li{ margin: 5px 0px; height: 30px; line-height: 30px;}
.article_style .article_list li a{font-size: 12px; color: #888888; display: block; height: 30px;	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    word-break: break-word;
    text-align: -webkit-left;
}
/**************评价*************/
.evaluation{}
.evaluation .evaluation_add{background: #f0f0f0;border-radius:5px;padding:10px;}
.evaluation .textarea{ width: 100%; height: 150px;border: 1px solid #dddddd; border-radius: 3px; resize: none}
.wordage{ float: right; margin-left: 20px; color: #888888; line-height: 30px;}
.evaluation_list li{ border-bottom: 1px solid #dddddd;}
.evaluation_info{ text-align: left; line-height: 24px; color: #888888; line-height: 24px; font-size: 12px;}
/****************************/
.left_fixed {
    position: fixed;
    z-index: 9999;
    left:50px;
    top: 150px;
    width: 39px;
    overflow: visible;
    clear: both;
}
.left_fixed ul.left_menu li:first-child {
    height: 70px;
}
.left_fixed ul.left_menu li {
    clear: both;
    overflow: visible;
    width: 39px;
    height: 50px;
    margin: 0;
}
.left_fixed ul.left_menu li .left-fixed-btn {
    border: 0;
    padding: 0;
    background: rgba(0,0,0,0);
    height: auto;
    vertical-align: top;
}
.left_fixed ul.left_menu li .left-fixed-btn .iconbox {
    background-color: #ffffff;
	border: 1px solid #dddddd;
    display: block;
    width: 39px;
    height: 39px;
    border-radius: 50%;
    clear: both;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05);
}
.left_fixed ul.left_menu li .left-fixed-btn .iconbox:hover{background: #F06668;color: #ffffff; border: 1px solid #F06668}
.left_fixed ul.left_menu li .left-fixed-btn .iconbox:hover i{color: #ffffff}
.left_fixed ul.left_menu li .left-fixed-btn .iconbox i {
    font-size:1.95rem;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
	color: #888888
}
.left_fixed ul.left_menu li .left-fixed-btn .iconbox i:hover{color:#ffffff }
.left_fixed ul.left_menu li .left-fixed-btn .txt {
    display: block;
    text-align: center;
    clear: both;
    font-size: 12px;
    color: #de686d;
}

/******************分页*****************/
#kkpager{
	clear:both;
	color:#999;
	padding:5px 0px 5px 0px;
	font-size:13px;
}
#kkpager a{
	float: left;
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}

#kkpager span.disabled{
	float: left;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	color:#DFDFDF;
}
#kkpager span.curr{
	float: left;
	border: 1px solid #FF6600;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #FF6600;
}
#kkpager a:hover{
	border:1px solid #FF6600; 
	background-color:#FF6600; 
	color:#fff;
}
#kkpager span.normalsize{
}
#kkpager_gopage_wrap{
	position:relative;
	left:0px;
	top:0px;
}
#kkpager_btn_go {
	width:44px;
	height:24px;
	border:0px;
	overflow:hidden;
	line-height:140%;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
	background-color:#FF6600;
	color:#FFF;
	position:absolute;
	left:0px;
	top:-2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:none;
}
#kkpager_btn_go_input{
	width:36px;
	height:24px;
	color:#999;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #DFDFDF;
	position:relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left:0px;
	top:0px;
	outline:none;
}
#kkpager_btn_go_input.focus{border-color:#FF6600;}
#kkpager .pageBtnWrap{float:left;}
#kkpager .infoTextAndGoPageBtnWrap{float:right;}
#kkpager .spanDot{float:left;margin-right:5px;}
#kkpager .currPageNum{color:#FD7F4D;}
#kkpager .infoTextAndGoPageBtnWrap{padding-top:5px;}
/****************上传样式********************/
.uploader { 
	position:relative; 
	display:inline-block; 
	overflow:hidden; 
	cursor:default; 
	padding:0; 
	-moz-box-shadow:0px 0px 5px #ddd; 
	-webkit-box-shadow:0px 0px 5px #ddd; 
	box-shadow:0px 0px 5px #ddd; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
}
.filename { 
	float:left;
	display:inline-block; 
	outline:0 none; 
	height:32px; 
	width:180px; 
	margin:0; 
	padding:8px 10px; 
	overflow:hidden; 
	cursor:default; 
	border:1px solid; 
	border-right:0; 
	font:9pt/100% Arial, Helvetica, sans-serif; 
	color:#777; 
	text-shadow:1px 1px 0px #fff; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	-moz-border-radius:5px 0px 0px 5px; 
	-webkit-border-radius:5px 0px 0px 5px; 
	border-radius:5px 0px 0px 5px; 
	background:#f5f5f5; 
	background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f5f5f5)); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5', GradientType=0);
    border-color:#ccc; 
	-moz-box-shadow:0px 0px 1px #fff inset; 
	-webkit-box-shadow:0px 0px 1px #fff inset; 
	box-shadow:0px 0px 1px #fff inset; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	box-sizing:border-box; 
}
.button { 
	float:left; 
	height:32px; 
	display:inline-block; 
	outline:0 none; 
	padding:8px 12px; 
	margin:0; 
	cursor:pointer; 
	border:1px solid; 
	font:bold 9pt/100% Arial, Helvetica, sans-serif; 
	-moz-border-radius:0px 5px 5px 0px; 
	-webkit-border-radius:0px 5px 5px 0px; 
	border-radius:0px 5px 5px 0px; 
	-moz-box-shadow:0px 0px 1px #fff inset; 
	-webkit-box-shadow:0px 0px 1px #fff inset; 
	box-shadow:0px 0px 1px #fff inset; 
}
.uploader input[type=file] { 
	position:absolute; 
	top:0; 
	right:0; 
	bottom:0; 
	border:0; 
	padding:0; 
	margin:0; 
	height:30px; 
	cursor:pointer; 
	filter:alpha(opacity=0); 
	-moz-opacity:0; 
	-khtml-opacity: 0; opacity:0; 
}
 input[type=button]::-moz-focus-inner {
padding:0;
border:0 none;
-moz-box-sizing:content-box;
}
input[type=button]::-webkit-focus-inner {
padding:0;
border:0 none;
-webkit-box-sizing:content-box;
}
input[type=text]::-moz-focus-inner {
padding:0;
border:0 none;
-moz-box-sizing:content-box;
}
input[type=text]::-webkit-focus-inner {
padding:0;
border:0 none;
-webkit-box-sizing:content-box;
}
.white .button { 
	color:#555; 
	text-shadow:1px 1px 0px #fff; 
	background:#ddd; 
	background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd)); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
    border-color:#ccc; 
}
.white:hover .button { 
	background:#eee; 
	background:-moz-linear-gradient(top, #dddddd 0%, #eeeeee 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #eeeeee)); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee', GradientType=0);
}
/**************************新闻列表**********************************/
.Article_list{ margin-bottom: 30px}
.Article_name{ height: 115px; margin-bottom: 20px; position: relative; overflow: hidden; border-bottom: 1px dashed #dddddd; padding-bottom: 20px;}
.Article_name:hover .digital_style{ background: #E74144}
.Article_list .Article_title{ font-size: 18px; font-weight: bold; margin: 0px; margin-bottom: 15px;}
.Article_list .Article_info{font-size: 14px; color: #CCCCCC; line-height: 20px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    word-break: break-word;
	height: 62px;
}
.digital_style{width: 80px; background: #0D5A9A; color: #FFFFFF; text-align: center}
.Article_list .Article_content{position:absolute; z-index: 1; left:90px;top:0px; }
.detailed_content{text-align: center; margin: 20px 0px;border-right:1px solid #dddddd; }
.detailed_content h5{color: #888888}
.operating_style{ height: 100%; text-align: center}
.header_article_style{ background: rgba(0,0,0,0.6); margin-top: 0px; padding: 10px 0px; height: 50px;}
.header_article_style.navbar-fixed-top{position: inherit}
.header_article_style.navbar-fixed-top.active{ position: fixed; height: 50px;}
.article_title{ text-align: center; font-size: 32px; font-weight: bold;margin: 20px 0px;}
/*************************************************用户管理***************************************************/
.user_operating{height: 55px; border-bottom: 1px dashed #dddddd; margin-bottom: 20px;}
.user_operating a{ margin: 0px 10px; height: 40px; line-height: 26px; display: block; float: left; width: 100px; text-align: center}
.user_article_content .Article_list .Article_content{right: 110px;}
.user_article_content .Article_operating{ width:100px; height: 95px; float: right; border-left:1px solid #dddddd; text-align: center}
.install_style .form-horizontal .form-group{ padding: 0px; margin-right: 0px; margin-left: 0px;}
.install_style{padding: 20px;}
/************************************************************************************/
.sky {
  height: 400px;
  position:absolute;
  width: 100%;
  bottom:0px;
  z-index: 1;
  overflow: hidden;
  -webkit-animation: sky_background 50s ease-out infinite;
  -moz-animation: sky_background 50s ease-out infinite;
  -o-animation: sky_background 50s ease-out infinite;
  animation: sky_background 50s ease-out infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.clouds_one {
  background: url("../images/line_one.png") repeat-x;
  position: absolute;
  left: -10px;
  bottom: 0;
  height: 220px;
  width: 300%;
  -webkit-animation: cloud_one 50s linear infinite;
  -moz-animation: cloud_one 50s linear infinite;
  -o-animation: cloud_one 50s linear infinite;
  animation: cloud_one 50s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.clouds_two {
  background: url("../images/line_two.png") repeat-x;
  position: absolute;
  left: -10px;
  bottom: 0;
  height: 260px;
  width: 300%;
  -webkit-animation: cloud_two 75s linear infinite;
  -moz-animation: cloud_two 75s linear infinite;
  -o-animation: cloud_two 75s linear infinite;
  animation: cloud_two 75s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.clouds_three {
  background: url("../images/line_three.png") repeat-x;
  position: absolute;
  left: -10px;
  bottom: 0;
  height: 240px;
  width: 300%;
  -webkit-animation: cloud_three 100s linear infinite;
  -moz-animation: cloud_three 100s linear infinite;
  -o-animation: cloud_three 100s linear infinite;
  animation: cloud_three 100s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-webkit-keyframes sky_background {
  0% {	
	color: #007fd5
  }
  50% {	
	color: #a3d9ff
  }
  100% {
	color: #007fd5
  }
}
@-moz-keyframes sky_background {
  0% {	
	color: #007fd5
  }
  50% {
	background: #000;
	color: #a3d9ff
  }
  100% {	
	color: #007fd5
  }
}
@keyframes sky_background {
  0% {	
	color: #007fd5
  }
  50% {
	color: #a3d9ff
  }
  100% {	
	color: #007fd5
  }
}
@-webkit-keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-webkit-keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-webkit-keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.waveWrapper {
    overflow: hidden;
    position: absolute;
    bottom: 0;
	height: 150px;
	width: 100%;
    margin: auto;
}
.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;
   
}
.waveTop {
    background-size: 50% 100px;
}
.waveAnimation .waveTop {
  animation: move-wave 3s;
   -webkit-animation: move-wave 3s;
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
}
.waveMiddle {
    background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}
.waveBottom {
    background-size: 50% 100px;
}
.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}
/****************************************************************/

.navMenu> li { display: block; margin: 0; padding: 0; border: 0px;  margin-bottom: 10px; }
.navMenu>li>a { display: block; overflow: hidden; margin-bottom: 10px; background: #f0f0f0; padding-left: 0px;border-radius: 3px;  -webkit-border-radius: 3px; line-height: 40px; color: #ABB1B7; transition: all .3s; position: relative; text-decoration: none; font-size: 17px; }
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { background: url(../images/newspaper.png) no-repeat; width: 25px; height: 22px ;display: block; margin-left: 10px; margin-top: 8px; float: left}
.navMenu>li>a.active>i{background: url(../images/newspaperb.png) no-repeat}
.navMenu>li>a>.name{margin-left: 10px;}
.navMenu li a .arrow{background: url(../images/xia.png) no-repeat; display: block; float: right; margin-top:15px; margin-right: 15px; width: 16px; height: 16px; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 16px;  background: url(../images/shang.png) no-repeat;height: auto; ; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open{ background: url(../images/shang.png) no-repeat; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline;  background: url(../images/shang.png) no-repeat; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover { color: #FFF; background: #0D67BB;border-radius: 3px;  -webkit-border-radius: 3px; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; margin: 0px; padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { width: 100%; position: relative;display: table;
    content: " "; background:#ffffff!important; margin: 0px; padding: 0px; }
.bg_menu{ padding: 0px !important}
.navMenu>li>ul.sub-menu>li>ul.sub-menu,
.navMenu>li>ul.sub-menu>li>ul.sub-menu a{background: #f0f0f0}
.navMenu>li>ul.sub-menu li>a { display: block;font-size: 16px; line-height: 36px; padding-left: 20px; color: #ABB1B7; clear: both;border-bottom: 1px dotted #dddddd; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #FFF; background: #0d67bb;border-radius: 3px;  -webkit-border-radius: 3px; }
.navMenu.web_navMenu>li>ul.sub-menu{ position: absolute; margin-left: -5px; width: 800px;min-height: 350px; background: #ffffff;border:1px solid #0D67BB; padding: 10px; top:-1px; left: 100%; z-index: 19; }
.web_navMenu{background:#0D67BB;border: 1px solid #0D67BB; position: relative}
.navMenu.web_navMenu> li{ height: 50px; line-height: 50px;}
.navMenu.web_navMenu> li,
.navMenu.web_navMenu> li>a{margin: 0px;}
.navMenu.web_navMenu>li>a{background: no-repeat;position: absolute; left: 0px;width: 100%; z-index: 44; border-bottom: 1px solid #ffffff; border-radius: 0px; height: 50px; line-height: 50px; color: #ffffff}
.mtb10{margin: 10px 0px!important;}
.navMenu.web_navMenu>li>a>i{background: url(../images/newspaperb.png) no-repeat; margin-top: 12px;}
.navMenu.web_navMenu li a .arrow{background: url(../images/xia1_w.png) no-repeat; width: 10px; height: 16px; margin-top: 15px;}
.navMenu.web_navMenu >li>a.active,
.navMenu.web_navMenu >li.selected>a{background: #ffffff; color: #0D67BB}
.navMenu.web_navMenu >li>a.active>i,
.navMenu.web_navMenu >li.selected>a>i{background: url(../images/newspaper.png) no-repeat}
.navMenu.web_navMenu >li>a.active .arrow,
.navMenu.web_navMenu >li.selected>a .arrow{background: url(../images/xia1.png) no-repeat}
.navMenu.web_navMenu>li>ul.sub-menu li>a{background: #ffffff!important; color: #0D67BB;  border: 0px; text-align: right; width:112px; float: left; clear: none}
.navMenu.web_navMenu>li>ul.sub-menu li>a.two_menu_name{background: #ffffff!important; font-size: 14px; font-weight: bold;color: #E43C3F; padding: 0px 10px; border-radius: 0px;}
.navMenu.web_navMenu>li>ul.sub-menu>li>ul.sub-menu{display: block; background: #ffffff;float: left; width:665px;clear: none; border-bottom: 1px dotted #f0f0f0}
.navMenu.web_navMenu>li>ul.sub-menu>li>ul.sub-menu li{float: left; width: 90px;}
.navMenu.web_navMenu .two_menu li a .arrow{ display: none}
.navMenu.web_navMenu>li>ul.sub-menu li{ }
.navMenu.web_navMenu>li>ul.sub-menu>li>ul.sub-menu li a{color: #878787; font-size: 12px; border: 0px;overflow: hidden;
    text-overflow: ellipsis;
	line-height: 35px;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    word-break: break-word;
	height:35px;
     padding:0px 5px;
	text-align: left;
	width: 110px;
}
.title_namemenu{ height: 50px; line-height: 50px; margin-bottom: 15px; font-size: 16px; border: 1px solid #0D67BB; color: #0D67BB;border-radius: 3px ; padding: 0px 10px; }
.title_namemenu .icon_wem{ width: 24px; height: 26px; background: url(../images/wen.png) no-repeat; display: block; float: left; margin-top: 12px; margin-right: 5px;}
#download_style{ text-align: center; padding: 15px; line-height: 40px;} 
/********************************************/
/*navList*/
.navList{ display:table; margin:0 auto;}
.navLi{ float:left; height:40px; position:relative; display:table-caption}
.navLi h3{ margin: 0px}
.navLi h3 a{ text-decoration: none; display:block; padding:0px 10px; font-size:15px; color:#FFFFFF;}
.navLi h3 a span{ display:block; border-bottom:2px solid transparent; height:40px; line-height:40px;padding:0 30px; transition:all 0.4s ease 0s;}
.navLi.on h3 a span,.navLi h3 a:hover span{ border-color:#FFFFFF;}
.classify_list .two_menu_name{ display: block; border-bottom: 1px dotted #dddddd; height: 35px; line-height:35px; font-size: 13px; color: #098B10; font-weight: bold}
.classify_list .sub-menu li{ float: left; width: 220px; height: 20px; line-height: 20px; margin-bottom: 8px; }
.classify_list .sub-menu li a{
	font-size: 12px;
	color: #888888; 
	text-overflow: ellipsis;
	line-height: 35px;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    word-break: break-word;
	height:35px;
	overflow: hidden;
padding:0px 10px;
	text-align: left
		;}
.list_content{ background: #f0f0f0; padding:0px 10px; margin-bottom: 5px; position: relative}


.checkbox-primary { margin-top: 5px !important; color: #888888}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}
.radio label, .checkbox label {
    min-height: 20px;
    padding-left:5px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before {
    background-color: #337ab7;
    border-color: #337ab7;
}
.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
input[type="checkbox"].styled:checked + label:after, input[type="radio"].styled:checked + label:after {
    font-family: 'FontAwesome';
    content: "\f00c";
}
.checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after {
    color: #fff;
}
.checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after {
    font-family: "FontAwesome";
    content: "\f00c";
	top:3px;
}
.checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555;
}


/***************弹出框样式****************/
.advbox {
    width: 100%;
	height: 100%;
    position: fixed;
    display: none;
	z-index: 99;
	background: rgba(2,2,2,0.84);
	top:0px;
   
}
.advbox .advpic {
	width: 650px;
    position: relative;
    height: 500px;
	left: 50%;
    overflow: hidden;
	margin: -215px 0 0 -325px;
	z-index: 100
	
}
.advbox .closebtn{ position: absolute; right:20px; top:50px;  color: #ffffff;font-size: 18px; }

/*图片自适应宽度*/
.article_content img{max-width: 100%;}
/****************************************************新加样式属性***************************************************/
.download_style h2{color: #F0484A; margin-top: 0px; border-bottom: 1px dotted #dddddd; margin-bottom: 20px; padding-bottom: 15px; font-size:24px;}
.download_style .integral{ width: 120px; line-height: 30px; height: 120px; float: left; border: 3px dotted #ffffff;  color: #FFFFFF; margin-right: 20px; background: #FFBE02; border-radius: 50%; text-align: center;}
.download_style .amount{color: #979797;font-size: 16px; margin-bottom: 20px;}
.download_style .amount b{color: #F35C5E}
.download_style .right_info{float: left;}
.download_style .integral h5{margin-top:25px;font-size: 16px;}
.download_style .integral b{font-size: 36px; display: block; margin-top:5px;}
.download_style .link_style .pay_money{ background: #f0484a; color: #FFFFFF; padding: 8px 15px;}
.download_style .link_style .pay_moneycz{background: #2F9615;color: #FFFFFF; padding: 8px 15px;}
/************************支付*****************/
.pays_style{border: 1px solid #dddddd; padding: 20px; border-radius: 3px; margin-top: 0px;}
.pays_style .Money{font-size: 18px; color:#888888; text-align: right;margin: 20px 0px;}
.pays_style .Money b{font-size: 24px; color: #E34E50; }
.pays_style .Pay_content th{ text-align: center; background: #f0f0f0}
.pays_style .name{ 
	padding-bottom: 10px; 
	margin-bottom: 10px;height: 40px;
    border: 1px solid #dddddd;
    line-height: 40px;
    font-size: 16px;
    padding: 0px 20px;
    background: #2a8bcc!important;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#ffffff),to(#ededed))!important;
    background-image: -webkit-linear-gradient(top,#ffffff,0%,#ededed,100%)!important;
    background-image: -moz-linear-gradient(top,#ffffff 0,#ededed 100%)!important;
    background-image: linear-gradient(to bottom,#ffffff 0,#ededed 100%)!important;
    background-repeat: repeat-x!important;
    filter: progid:DXImageTransform.Microsoft
}
.pays_style .options_btn{width: 180px; height: 89px; border: 2px solid #dddddd; float: left; margin-right:20px; border-radius: 3px; display: block}
.pays_style .options_btn.hover{border: 2px solid #0B58A8}
.pays_style .title_name{text-align: center; padding-bottom: 20px; margin-top: 0px;}
.pays_style .Payment_style .title_name{ text-align: left; border-left:#FFCE00 3px solid; border-bottom: 1px dashed #E1E1E1; padding-bottom: 10px; margin-bottom:20px;padding-left: 20px;}
.inpit button,
.inpit .insideonelist {
	background-color: rgb(156, 86, 241);
	border-radius: 50px;
	font-size: 20px;
	color: #fff;
	width: 100%;
	max-width: 400px;
	margin: 10px auto;
	border: #000000;
	padding: 10px 0;
	text-align: center;
	display: block;
	cursor: pointer
}
.inpit .checkbox>div[name][value],
.inpit .checkbox>div.add {
	cursor: pointer;
	transition: transform 0.2s ease-in, box-shadow 0.2s ease-out;
	width: calc(25% - 65px);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	float: left;
	padding: 10px 10px;
	border: 2px solid #dddddd;
	position: relative;
	border-radius: 4px;
	color: #ffffff;
	text-shadow: 0px 2px 3px #746600;
	margin-right: 10px;
	margin-bottom: 20px;
	
}
.inpit .checkbox>div[name][value] .price,
.inpit .checkbox>div.add  .price{position: absolute; right:10px; bottom:0px; z-index: 11}
.inpit .checkbox>.zhd_Payment{
	border: 2px solid #ffd852!important;
	background: url(/jsLib/images/sg.png) no-repeat center #FFC600;
}
.inpit .checkbox>div .icon{width: 80px; position: absolute; top:30px; right: 10px;}
.inpit .checkbox>div.ack[name][value],
.inpit .checkbox>div.active[name][value]{
	box-shadow: 0 3px 20px rgba(156, 86, 241, 0.43);
	transform: scale(1.05);
	border: 2px solid  #F04649!important;
    
	color: #fff;
	animation: scales 0.3s
}
/***********************用户中心********************/
.user_center{text-align: center; margin: 0px 0px}
.user_center .title_name{font-size: 28px; background: #f0f0f0; padding: 15px 0px; margin-bottom: 20px;}
.user_center .nav_list .nav_title{border: 0px; border-left: 5px solid #0E74B4; text-align: left; padding: 5px 10px; font-size: 18px; background: #f0f0f0}
.user_center .nav_list li{ margin: 10px 0px; text-align: left; }
.user_center .nav_list li a{display: block;font-size: 14px; padding:10px 10px;border: 1px solid #337ab7; border-radius: 3px}
.user_center .nav_list li a.hover{background: #337ab7; color: #ffffff}
.user_center .nav_list li a:hover{background: #337ab7; color: #ffffff; text-decoration: none}
.simei_iframe{bottom: 0;height:650px;width: 100%;}
 .user_left_info{padding: 10px 0px;
    position: relative;
    left: 0px;
    top: 0px;
}
.user_left_info .label_name {
    float: left;
    text-align: right;
    height: 32px;
    line-height: 32px;
    color: #999;
	width: 110px;
}
.user_info_style{position: absolute; right:20px;top:20px;z-index:999999}
.form-group select, .form-group textarea, .form-group input[type="text"], .form-group input[type="password"], .form-group input[type="datetime"], .form-group input[type="datetime-local"], .form-group input[type="date"], .form-group input[type="month"], .form-group input[type="time"], .form-group input[type="week"], .form-group input[type="number"], .form-group input[type="email"], .form-group input[type="url"], .form-group input[type="search"], .form-group input[type="tel"], .form-group input[type="color"] {
    background-color: #FFF;

}

.user_left_info .text_info { border: 0px;}
.user_left_info .Button_operation .save { display: none;}
.Button_operation{ margin-left: 150px}
.Button_operation .operation_btn {padding: 10px 15px;}
.Button_operation .btn {
    display: block;
    float: left;
    margin: 0px 5px;
}
.user_left_info .line_height1 {height: 32px; line-height: 32px;}
.user_left_info .add_sex, #page_style .hover .sex{ display: none;}
#page_style .hover .add_sex { display: block;}
.user_left_info .text_info.add,
.add_style.hover .user_left_info .line_height1 input.text_info{ border: 1px solid #dddddd;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.grxxuser .line_height1 input[type="text"]{border: 0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}
/*************************************************************/
.verification .user_left_info .label_name{width: 90px}
.verification .user_left_info .text_info{border: 1px solid #dddddd}
.verification .user_left_info  a.send1 {
    height:35px;
    text-decoration: none;
    line-height:32px;
    padding: 2px;
    width: 80px;
    background: #fa5d5d;
    font-family: '宋体';
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: block;
    float: left;
    border-radius: 2px;
    margin-left: 2px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.verification .user_left_info .div-phone a.send0:hover {
    background: #A1A1A1;
    font-family: '宋体';
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.verification .user_left_info .line_height1{height: 100%}
.verification .user_left_info .div-phone a.send0 {
    height:35px;
    text-decoration: none;
    line-height: 32px;
    padding: 2px;
    width: 80px;
    background: #A1A1A1;
    font-family: '宋体';
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: block;
    float: left;
    border-radius: 2px;
    margin-left: 2px;
}
.verification .user_left_info span.error {
    height: 26px;
    line-height: 26px;
    padding: 2px;
    width: 100px;
    color: red;
	float: left;
    padding-left: 20px;
    display: block;
    margin-left: 10px;
    font-size: 12px;
    font-family: '宋体';
    background: url(../images/error.png) no-repeat left center;
}
/**********************筛选**********************/
.navSub{ position:absolute; left:50%; margin-left:-100px; top:45px; width:200px; padding-top:23px; display:none;}
.navSub:before{ display:block; content:""; position:absolute; left:50%; margin-left:-11px; top:10px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 13px 13px 13px;
border-color: transparent transparent rgba(0,0,0,0.75) transparent;
}
.navSubLi{ border-bottom: 1px dotted #ffffff}
.navSubLi h4{margin: 0px;}
.navSubList{ background:rgba(0,0,0,0.75); padding:15px 25px; border-radius:5px;}
.navSubLi a:hover {
    color: #3754a8;
}

.navSubLi h4 a {
    display: block;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 42px;
    background-position: right center;
    background-repeat: no-repeat;
    transition: all 0.3s ease-out 0s;
}
#myList-nav{margin: 20px 0px; position: relative}
#myList-nav .title_name{ float: left; font-size: 14px; position: absolute; left:0px;}
#myList li{line-height: 30px;}
#myList li a{height: 30px; line-height: 30px; overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-word;}
#myList li span{ float: right; color: #a7a7a7}
.ln-letters{float: left; margin-left: 10px; position: relative; left:70px;}
.ln-letters a{  
	text-decoration: none;
	margin-left:10px; margin-bottom: 10px;
	border:1px solid #dddddd;
	border-radius: 3px;
    height: 40px;
    line-height: 40px;
    display: block;
    float: left;
    width: 40px;
    text-align: center;
}

.ln-letters .ln-selected{    
	background: #0D5A9A;
    color: #FFFFFF;
    border: 1px solid #0D5A9A;
}
.ln-no-match{text-align: center; font-size: 18px; margin: 50px 0px;}
/*********************************新增样式*********************************/
.menu-show{position: absolute; z-index: 11; top:10px; right:10px;font-size: 18px;}